.page-home {
  border-top: 2px solid #A92123;
  margin-top: 50px;
  position: relative;
  background-color: #F9F9F9;
  min-height: 1000px;
}
.page-home .bg-wrap {
  z-index: 0;
  max-width: 1426px;
  width: 100%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
}
.page-home .bg-wrap .bg1 {
  width: 113px;
}
.page-home .bg-wrap .bg2 {
  width: 113px;
  float: right;
}
.page-home .page-home-content {
  height: 100%;
  z-index: 10;
}
.page-home .section1 {
  overflow: visible;
  z-index: 10;
}
.page-home .section1 .nav {
  float: left;
  margin-top: -40px;
}
.page-home .section1 .banner {
  float: left;
  width: 988px;
}
.page-home .section1 .banner .swiper-pagination-bullet {
  border-radius: 0;
  background: transparent;
  background-image: url("../images/swiper-pagination-default.png");
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 19px;
  opacity: 0.8;
}
.page-home .section1 .banner .swiper-pagination-bullet-active {
  background: transparent;
  background-image: url("../images/swiper-pagination-active.png");
  background-size: cover;
  background-repeat: no-repeat;
  width: 16px;
  height: 19px;
}
.page-home .section1 .right-info {
  float: left;
  width: 240px;
}
.page-home .section1 .right-info .news {
  padding: 0 12px;
  width: 100%;
  height: 273px;
  overflow: hidden;
  background-color: #fff;
}
.page-home .section1 .right-info .news .title {
  font-size: 14px;
  color: #3F3F3F;
  padding: 8px 0 6px;
  border-bottom: 1px dashed #CCCCCC;
}
.page-home .section1 .right-info .news .news-list {
  width: 100%;
}
.page-home .section1 .right-info .news .news-list .news-item {
  margin: 5px 0;
}
.page-home .section1 .right-info .news .news-list .news-item a {
  font-size: 12px;
  color: #666666;
}
.page-home .section1 .right-info .news .news-list .news-item:first-child a {
  color: #E60012;
}
.page-home .section1 .right-info .news .news-list .news-item:nth-child(5) a {
  color: #FF670B;
}
.page-home .section1 .right-info .vip-service .title {
  font-size: 13px;
  color: #333333;
  background-color: #fff;
  padding: 15px 0 10px 12px;
}
.page-home .section1 .right-info .vip-service .service {
  border-top: 1px solid #F9F9F9;
}
.page-home .section1 .right-info .vip-service .service .service-item {
  width: 33%;
  float: left;
  background-color: #fff;
  text-align: center;
  height: 79px;
}
.page-home .section1 .right-info .vip-service .service .service-item img {
  width: 38px;
}
.page-home .section1 .right-info .vip-service .service .service-item span {
  font-size: 12px;
  color: #676767;
  margin-top: 5px;
  display: inline-block;
}
.page-home .section1 .right-info .vip-service .service .service-item:nth-child(1) img {
  margin-top: 10px;
}
.page-home .section1 .right-info .vip-service .service .service-item:nth-child(2) {
  margin: 0 0.5%;
}
.page-home .section1 .right-info .vip-service .service .service-item:nth-child(2) img {
  width: 40px;
  margin-top: 14px;
}
.page-home .section1 .right-info .vip-service .service .service-item:nth-child(3) img {
  width: 42px;
  margin-top: 10px;
}
.page-home .section2 {
  margin-top: 20px;
  overflow: hidden;
}
.page-home .section2 .title {
  float: left;
  width: 17.5%;
}
.page-home .section2 .title img {
  height: 152px;
}
.page-home .section2 .boom-list {
  float: left;
  width: 82.5%;
}
.page-home .section2 .boom-list .boom-item {
  width: 25%;
  padding: 0 5px;
  float: left;
}
.page-home .section2 .boom-list .boom-item:last-child {
  padding: 0 0 0 5px;
}
.page-home .section2 .boom-list .boom-item .boom-item-link {
  display: block;
}
.page-home .section2 .boom-list .boom-item .boom-item-link img {
  width: 100%;
  height: 152px;
}
.page-home .section3 {
  margin-top: 20px;
  width: 1200px;
  height: 400px;
}
.page-home .section3 .category-list {
  position: relative;
}
.page-home .section3 .category-list .category-item {
  position: absolute;
  display: block;
}
.page-home .section3 .category-list .category-item .category-item-link {
  display: block;
}
.page-home .section3 .category-list .category-item .category-item-link img {
  width: 100%;
}
.page-home .section3 .category-list .category-item.category-place0 {
  left: 0;
  top: 0;
  width: 240px;
  height: 400px;
}
.page-home .section3 .category-list .category-item.category-place0 img {
  height: 400px;
}
.page-home .section3 .category-list .category-item.category-place1 {
  left: 240px;
  top: 0;
  width: 240px;
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place1 img {
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place2 {
  left: 240px;
  top: 200px;
  width: 240px;
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place2 img {
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place3 {
  left: 480px;
  top: 0;
  width: 240px;
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place3 img {
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place4 {
  left: 480px;
  top: 200px;
  width: 240px;
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place4 img {
  height: 200px;
}
.page-home .section3 .category-list .category-item.category-place5 {
  left: 720px;
  top: 0;
  width: 240px;
  height: 400px;
}
.page-home .section3 .category-list .category-item.category-place5 img {
  height: 400px;
}
.page-home .section3 .category-list .category-item.category-place6 {
  left: 960px;
  top: 0;
  width: 240px;
  height: 400px;
}
.page-home .section3 .category-list .category-item.category-place6 img {
  height: 400px;
}
.page-home .section4 {
  margin-top: 20px;
}
.page-home .section5 {
  margin-top: 20px;
}
.page-home .section5 .vendor-list {
  width: 100%;
}
.page-home .section5 .vendor-list .vendor-item {
  width: 590px;
  margin-right: 20px;
  float: left;
}
.page-home .section5 .vendor-list .vendor-item.right {
  margin-right: 0;
}
.page-home .section5 .vendor-list .vendor-item .vendor-info {
  width: 31%;
  float: left;
  background: #fff;
  height: 136px;
  padding-top: 5px;
}
.page-home .section5 .vendor-list .vendor-item .vendor-info img {
  height: 126px;
}
.page-home .section5 .vendor-list .vendor-item .vendor-products {
  width: 69%;
  float: left;
}
.page-home .section5 .vendor-list .vendor-item .vendor-products .vendor-product {
  width: 33.33%;
  float: left;
}
.page-home .section5 .vendor-list .vendor-item .vendor-products .vendor-product img {
  height: 136px;
}
.page-home .section6 {
  margin-top: 30px;
}
.page-home .section6 .products-list-wrap {
  width: 100%;
}
.page-home .section6 .products-list-wrap .products-list {
  margin-bottom: 20px;
}
.page-home .section6 .products-list-wrap .products-list .category-info {
  padding-bottom: 5px;
  border-bottom: 2px solid #A92123;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-name {
  font-size: 16px;
  float: left;
  padding-left: 5px;
  color: #A92123;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-name a {
  color: #A92123;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-list {
  float: right;
  padding-right: 10px;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-list .category-item {
  display: inline-block;
  font-size: 12px;
  color: #666666;
  padding: 0 5px;
  border-right: 1px solid #999999;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-list .category-item:last-child {
  border-right: none;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-list .category-item .category-item-link {
  color: #666666;
}
.page-home .section6 .products-list-wrap .products-list .category-info .category-list .category-item .category-item-link:hover {
  color: #A92123;
}
.page-home .section6 .products-list-wrap .products-list .products-info {
  background-color: #fff;
  padding: 5px 0;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item {
  width: 240px;
  height: 330px;
  float: left;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item .product-item-img {
  width: 240px;
  height: 240px;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item .name {
  height: 50px;
  font-size: 14px;
  padding: 10px 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  overflow: hidden;
  border-right: 1px solid #efefef;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item .price {
  font-size: 16px;
  color: #A92123;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item .price-old {
  font-size: 11px;
  color: #AAAAAA;
  text-decoration: line-through;
}
.page-home .section6 .products-list-wrap .products-list .products-info .product-item .price-wrap {
  padding: 0 40px 8px;
  height: 30px;
  border-right: 1px solid #efefef;
}
